-- *********************************************************************
-- CISCO-NETFLOW-MIB.my
--
-- January 2004, Nitish Kundu and Paul Aitken.
--
-- Copyright (c) 2004, 2005, 2006 by Cisco Systems, Inc.
-- All rights reserved.
-- *********************************************************************
--CISCO-NETFLOW-MIB DEFINITIONS::=BEGINIMPORTSMODULE-IDENTITY,OBJECT-TYPE,Counter32,Unsigned32,Integer32,Gauge32,Counter64FROM SNMPv2-SMI
InetAddressType,InetAddress,InetAddressPrefixLength,InetPortNumber,InetAutonomousSystemNumberFROM INET-ADDRESS-MIB
RowStatus,TruthValue,
TimeStamp,DisplayString,TEXTUAL-CONVENTIONFROM SNMPv2-TC
MODULE-COMPLIANCE,OBJECT-GROUPFROM SNMPv2-CONF
InterfaceIndex,InterfaceIndexOrZero,ifIndex
FROM IF-MIB
ciscoMgmt
FROM CISCO-SMI
VlanIndexFROM Q-BRIDGE-MIB;ciscoNetflowMIB MODULE-IDENTITYLAST-UPDATED"200604270000Z"ORGANIZATION"Cisco Systems, Inc."CONTACT-INFO" Cisco Systems
Customer Service
Postal: 170 W Tasman Drive
San Jose, CA 95134
USA
Tel: +1 800 553-NETS
E-mail: cs-netflow-mib@cisco.com"DESCRIPTION"The Netflow MIB provides a simple and easy method
to get NetFlow cache information, current NetFlow
configuration and statistics. It will enable medium to
small size enterprises to take advantage of NetFlow
technology over SNMP at a reduced infrastructure cost.
The MIB is created to provide Netflow information in
these areas:
1. Cache information and configuration.
2. Export information and configuration.
4. Export Statistics.
5. Protocol Statistics.
6. Version 9 Export Template information.
7. Top Flows information.
Terminology used
Flow
A flow is defined as an unidirectional sequence of
packets between a given source and destination
endpoints. Network flows are highly granular;
flow endpoints are identified both by IP address as
well as by transport layer application port numbers.
NetFlow also utilizes the IP Protocol type,
Type of Service (ToS) and the input interface
identifier to uniquely identify flows.
Exporter
A device (for example, a router) with NetFlow
services enabled. The exporter monitors packets
entering an observation point and creates flows out
of these packets. The information from these flows
are exported in the form of Flow Records to
the collector.
Flow Record
A Flow Record provides information about an IP Flow
that exists on the Exporter. The Flow Records are
commonly referred to as NetFlow Services data or
NetFlow data.
Collector
The NetFlow Collector receives Flow Records from
one or more Exporters. It processes the received
export packet, i.e. parses, stores the Flow Record
information. The flow records may be optionally
aggregated before storing into the hard disk.
Template
NetFlow Version 9 Export format is template based.
Version 9 record format consists of a packet header
followed by at least one or more template or data
FlowSets. A template FlowSet (collection of one or more
template) provides a description of the fields that
will be present in future data FlowSets. Templates
provide an extensible design to the record format,
a feature that should allow future enhancements to
NetFlow services without requiring concurrent changes
to the basic flow-record format.
One additional record type is also a part of
Version 9 specification: an options template. Rather
than supplying information about IP flows, options are
used to supply meta-data about the NetFlow process
itself.
Top Flows.
This feature provides a mechanism which allows the
top N flows in the netflow cache to be viewed
in real time.
Criteria can be set to limit the feature to particular
flows of interest, which can aid in DoS detection.
Only the number of flows (TopN) and the sort criteria
(SortBy) need be set.
Top Flows is not intended as a mechanism for exporting
the entire netflow cache.
Egress flows.
This feature provides a mechanism to identify a flow
as either an ingress or an egress flow."REVISION"200604270000Z"DESCRIPTION"Added the following Group:
cnfTopFlowsReportGenerateGroup"REVISION"200604200000Z"DESCRIPTION"Added the cache type expBgpPrefix"REVISION"200508300000Z"
DESCRIPTION"Added the following Groups:
cnfMcastNetflowControlGroup
cnfBridgedFlowStatsCtrlGroup"REVISION"200503270000Z"DESCRIPTION"Removed
OBJECT IDENTIFIER ::= { ciscoNetflowMIBObjects 3 }."REVISION"200405180000Z"DESCRIPTION"Added the following objects:
cnfTopFlowsGenerate
cnfTopFlowsReportAvailable
cnfTopFlowsVlan
Deprecated the Group cnfTopFlowsGroup.
Added the following Groups:
cnfTopFlowsDataGroup1
cnfTopFlowsDataGroup2
cnfTopFlowsVlanGroup
cnfTopFlowsControlGroup1
cnfTopFlowsControlGroup2"REVISION"200401090000Z"DESCRIPTION"Initial version of this MIB module."::={ ciscoMgmt 387}-- Overview of MIB Objects:
--
-- Defines 7 groups of objects.
--
-- 1. cnfCacheInfo : A group of objects related to cache
-- information and configuration stored
-- per cache configuration.
--
-- 2. cnfExportInfo : A group of objects related to Export
-- configuration and information.
--
-- 4. cnfExportStatistics : Provides export statistics.
--
-- 5. cnfProtocolStatistics : Provides a summary of NetFlow cache
-- statistics per protocol and port.
--
-- 6. cnfExportTemplate : Provides Template based Version 9
-- flow export information and statistic.
--
-- 7. cnfTopFlows : Provides top Netflow flows.ciscoNetflowMIBNotifs OBJECTIDENTIFIER::={ ciscoNetflowMIB 0}ciscoNetflowMIBObjects OBJECTIDENTIFIER::={ ciscoNetflowMIB 1}ciscoNetflowMIBConform OBJECTIDENTIFIER::={ ciscoNetflowMIB 2}cnfCacheInfo OBJECTIDENTIFIER::={ ciscoNetflowMIBObjects 1}cnfExportInfo OBJECTIDENTIFIER::={ ciscoNetflowMIBObjects 2}cnfExportStatistics OBJECTIDENTIFIER::={ ciscoNetflowMIBObjects 4}cnfProtocolStatistics OBJECTIDENTIFIER::={ ciscoNetflowMIBObjects 5}cnfExportTemplate OBJECTIDENTIFIER::={ ciscoNetflowMIBObjects 6}
cnfTopFlows OBJECTIDENTIFIER::={ ciscoNetflowMIBObjects 7}-- Textual ConventionsNfInterfaceDirectionTypes ::=TEXTUAL-CONVENTIONSTATUScurrentDESCRIPTION"Defines different types of interface configuration."SYNTAXINTEGER{interfaceDirNone(0),interfaceDirIngress(1),interfaceDirEgress(2),interfaceDirBoth(3)}NfCacheTypes ::=TEXTUAL-CONVENTIONSTATUScurrentDESCRIPTION"Defines different types of netflow cache."SYNTAXINTEGER{main(0),as(1),protocolPort(2),sourcePrefix(3),destinationPrefix(4),
prefix(5),destinationOnly(6),sourceDestination(7),fullFlow(8),asTos(9),protocolPortTos(10),sourcePrefixTos(11),destinationPrefixTos(12),prefixTos(13),prefixPort(14),bgpNexthopTos(15),expBgpPrefix(23)}NfProtocolTypes ::=TEXTUAL-CONVENTIONSTATUScurrentDESCRIPTION"Defines different types of protocol and port combination."SYNTAXINTEGER{tcpTelnet(1),tcpFtp(2),
tcpFtpd(3),tcpWww(4),tcpSmtp(5),tcpX(6),tcpBgp(7),tcpNntp(8),tcpFrag(9),tcpOther(10),udpDns(11),udpNtp(12),udpTftp(13),udpFrag(14),udpOther(15),icmp(16),igmp(17),ipInIp(18),ipv6InIp(19),gre(20),ipOther(21),
all(22)}NfTemplateTypes ::=TEXTUAL-CONVENTIONSTATUScurrentDESCRIPTION"Defines different types of Template."SYNTAXINTEGER{template(1),optionTemplate(2)}NfTopFlowsSortTypes ::=TEXTUAL-CONVENTIONSTATUScurrentDESCRIPTION"Defines different types of sort order."SYNTAXINTEGER{noSort(1),byPackets(2),byBytes(3)}NfFlowDirectionTypes ::=TEXTUAL-CONVENTIONSTATUScurrentDESCRIPTION"Defines different directions for a flow."SYNTAXINTEGER{flowDirNone(0),
flowDirIngress(1),flowDirEgress(2)}-- end of textual conventions-- Object Group: cnfCacheInfo
--
-- cnfCIInterfaceTable
-- cnfCIInterfaceEntry
-- ifIndex
-- cnfCINetflowEnable
-- cnfCIMcastNetflowEnable
-- cnfCICacheTable
-- cnfCICacheEntry
-- cnfCICacheType
-- cnfCICacheEnable
-- cnfCICacheEntries
-- cnfCIActiveFlows
-- cnfCIInactiveFlows
-- cnfCIActiveTimeout
-- cnfCIInactiveTimeout
-- cnfCIMinSourceMask
-- cnfCIMinDestinationMask
-- cnfCIBridgedFlowStatsCtrlTable
-- cnfCIBridgedFlowStatsCtrlEntry
-- cnfCIBridgedFlowVlan
-- cnfCIBridgedFlowStatsCrtEnable
-- cnfCIBridgedFlowStatsExpEnable
-- cnfCIMcastNetflowRPFFailedEnablecnfCIInterfaceTable OBJECT-TYPESYNTAXSEQUENCEOF CnfCIInterfaceEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table provides Netflow Enable information per interface."::={ cnfCacheInfo 1}cnfCIInterfaceEntry OBJECT-TYPESYNTAX CnfCIInterfaceEntry
MAX-ACCESSnot-accessibleSTATUScurrent
DESCRIPTION"A conceptual row in the cnfCIInterfaceEntry."INDEX{ ifIndex }::={ cnfCIInterfaceTable 1}
CnfCIInterfaceEntry ::=SEQUENCE{
cnfCINetflowEnable NfInterfaceDirectionTypes,
cnfCIMcastNetflowEnable NfInterfaceDirectionTypes
}cnfCINetflowEnable OBJECT-TYPESYNTAX NfInterfaceDirectionTypes
MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Indicates whether the netflow feature is enabled for this
interface, and if so, in which directions."::={ cnfCIInterfaceEntry 1}cnfCIMcastNetflowEnable OBJECT-TYPESYNTAX NfInterfaceDirectionTypes
MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Indicates whether the multicast netflow accounting feature
is enabled for this interface, and if so, in which
directions."::={ cnfCIInterfaceEntry 2}cnfCICacheTable OBJECT-TYPESYNTAXSEQUENCEOF CnfCICacheEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A table containing configuration and statistics per cache.
Cache may be main cache or an aggregation cache."::={ cnfCacheInfo 2}cnfCICacheEntry OBJECT-TYPESYNTAX CnfCICacheEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A conceptual row in the cnfCICacheEntry."INDEX{ cnfCICacheType }::={ cnfCICacheTable 1}
CnfCICacheEntry ::=SEQUENCE{
cnfCICacheType NfCacheTypes,
cnfCICacheEnable TruthValue,
cnfCICacheEntries Unsigned32,
cnfCIActiveFlows Unsigned32,
cnfCIInactiveFlows Unsigned32,
cnfCIActiveTimeOut Unsigned32,
cnfCIInactiveTimeOut Unsigned32,
cnfCIMinSourceMask InetAddressPrefixLength,
cnfCIMinDestinationMask InetAddressPrefixLength
}cnfCICacheType OBJECT-TYPESYNTAX NfCacheTypes
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The type of netflow cache.
NetFlow aggregation maintains one or more extra flow caches
with different combinations of fields that determine
which traditional flows are grouped together."::={ cnfCICacheEntry 1}cnfCICacheEnable OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Indicates whether netflow is enabled for this cache type."::={ cnfCICacheEntry 2}cnfCICacheEntries OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"The number of entries that can be cached for this cache type.
The accepted value could be limited based on the amount of
memory available in the system."::={ cnfCICacheEntry 3}cnfCIActiveFlows OBJECT-TYPESYNTAXUnsigned32
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of currently active flow entries."::={ cnfCICacheEntry 4}cnfCIInactiveFlows OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of available flow entries."::={ cnfCICacheEntry 5}cnfCIActiveTimeOut OBJECT-TYPESYNTAXUnsigned32UNITS"minutes"MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"The timeout period (in minutes) for removing active flows
from the cache."::={ cnfCICacheEntry 6}cnfCIInactiveTimeOut OBJECT-TYPESYNTAXUnsigned32UNITS"seconds"MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"The timeout period (in seconds) for removing inactive flows
from the cache."::={cnfCICacheEntry 7}cnfCIMinSourceMask OBJECT-TYPESYNTAXInetAddressPrefixLengthMAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Source route's minimum configured mask bits. This is used to
configure the minimum mask for Router Based Aggregation
(RBA). Minimum masking capability is available only if RBA is
enabled. A value of 0 indicates that this object is not
applicable to this cache type."::={ cnfCICacheEntry 8}cnfCIMinDestinationMask OBJECT-TYPESYNTAXInetAddressPrefixLengthMAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Destination route's minimum configured mask bits. This is used
to configure the minimum mask for Router Based Aggregation
(RBA). Minimum masking capability is available only if RBA is
enabled. A value of 0 indicates that this object is not
applicable to this cache type."::={ cnfCICacheEntry 9}cnfCIBridgedFlowStatsCtrlTable OBJECT-TYPESYNTAXSEQUENCEOF CnfCIBridgedFlowStatsCtrlEntry
MAX-ACCESSnot-accessible
STATUScurrentDESCRIPTION"This table controls the reporting of bridged flow statistics
per vlan."::={ cnfCacheInfo 3}cnfCIBridgedFlowStatsCtrlEntry OBJECT-TYPESYNTAX CnfCIBridgedFlowStatsCtrlEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A conceptual row in the cnfCIBridgedFlowStatsCtrlTable,
containing the configuration of bridged flow statistics
per vlan. When a vlan is created in a device supporting
this table, a corresponding entry will be added to this
table."INDEX{ cnfCIBridgedFlowVlan }::={ cnfCIBridgedFlowStatsCtrlTable 1}
CnfCIBridgedFlowStatsCtrlEntry ::=SEQUENCE{
cnfCIBridgedFlowVlan VlanIndex,
cnfCIBridgedFlowStatsCrtEnable TruthValue,
cnfCIBridgedFlowStatsExpEnable TruthValue}cnfCIBridgedFlowVlan OBJECT-TYPESYNTAXVlanIndexMAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Indicates the Vlan number on which the reporting of
bridged flow statistics is configured."::={ cnfCIBridgedFlowStatsCtrlEntry 1}cnfCIBridgedFlowStatsCrtEnable OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Indicates whether the bridged flow creation is enabled
for this vlan."::={ cnfCIBridgedFlowStatsCtrlEntry 2}cnfCIBridgedFlowStatsExpEnable OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Indicates whether the export of bridged flow statistics
is enabled for this vlan."::={ cnfCIBridgedFlowStatsCtrlEntry 3}cnfCIMcastNetflowRPFFailedEnable OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Indicates whether netflow accounting for multicast data
that fails the reverse path forwarding (RPF) check is
enabled."::={ cnfCacheInfo 4}
-- Object Group: cnfExportInfo
--
-- cnfEIExportInfoTable
-- cnfEIExportInfoEntry
-- INDEX cnfCICacheType
-- cnfEIExportVersion
-- cnfEIPeerAS
-- cnfEIOriginAS
-- cnfEIBgpNextHop
-- cnfEIMaxCollectors
-- cnfEICollectorTable
-- cnfEICollectorEntry
-- INDEX cnfCICacheType
-- cnfEICollectorAddressType
-- cnfEICollectorAddress
-- cnfEICollectorPort
-- cnfEICollectorStatuscnfEIExportInfoTable OBJECT-TYPESYNTAXSEQUENCEOF CnfEIExportInfoEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A table containing information about export configuration per
cache type."::={ cnfExportInfo 1}cnfEIExportInfoEntry OBJECT-TYPESYNTAX CnfEIExportInfoEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A conceptual row in the cnfEIExportInfoEntry."INDEX{ cnfCICacheType }::={ cnfEIExportInfoTable 1}
CnfEIExportInfoEntry ::=SEQUENCE{
cnfEIExportVersion Unsigned32,
cnfEIPeerAS TruthValue,
cnfEIOriginAS TruthValue,
cnfEIBgpNextHop TruthValue}cnfEIExportVersion OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"The NetFlow data export version."::={ cnfEIExportInfoEntry 1}cnfEIPeerAS OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-writeSTATUScurrentDESCRIPTION"This object enables collection of AS numbers from a peer
autonomous system. cnfEIPeerAS, cnfEIOriginAS and
cnfEIBgpNextHop are interdependent."::={ cnfEIExportInfoEntry 2}cnfEIOriginAS OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-writeSTATUScurrentDESCRIPTION"This object enables collection of AS numbers from an origin
autonomous system. cnfEIPeerAS, cnfEIOriginAS and
cnfEIBgpNextHop are interdependent."::={ cnfEIExportInfoEntry 3}
cnfEIBgpNextHop OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-writeSTATUScurrentDESCRIPTION"This object enables collection of BGP Next Hops. cnfEIPeerAS,
cnfEIOriginAS and cnfEIBgpNextHop are interdependent."::={ cnfEIExportInfoEntry 4}cnfEIMaxCollectors OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Maximum number of entries allowed in the cnfEICollectorTable
for each cache type.
A zero indicates export is not supported in the device.
The agent should set this value during initialization, and
the value for this object cannot be changed during the
system's operation."::={ cnfExportInfo 2}cnfEICollectorTable OBJECT-TYPESYNTAXSEQUENCEOF CnfEICollectorEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A control table to configure the collectors that the netflow
packets are exported to. The number of entries that can be
configured for the cache type is limited by the value of
cnfEIMaxCollectors."::={ cnfExportInfo 3}cnfEICollectorEntry OBJECT-TYPESYNTAX CnfEICollectorEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A conceptual row in the cnfEICollectorEntry."INDEX{ cnfCICacheType,
cnfEICollectorAddressType,
cnfEICollectorAddress,
cnfEICollectorPort }::={ cnfEICollectorTable 1}
CnfEICollectorEntry ::=SEQUENCE{
cnfEICollectorAddressType InetAddressType,
cnfEICollectorAddress InetAddress,
cnfEICollectorPort InetPortNumber,
cnfEICollectorStatus RowStatus}cnfEICollectorAddressType OBJECT-TYPESYNTAXInetAddressTypeMAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The type of Internet address used by this entry."::={ cnfEICollectorEntry 1}
cnfEICollectorAddress OBJECT-TYPESYNTAXInetAddressMAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The Internet address of the collector. This is the
address which the Netflow data is exported to."::={ cnfEICollectorEntry 2}cnfEICollectorPort OBJECT-TYPESYNTAXInetPortNumberMAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The transport port of the collector which the Netflow data is
exported to."::={ cnfEICollectorEntry 3}cnfEICollectorStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"This object is used to create or delete an entry
in the cnfEICollectorTable.
* A row may be created using the 'CreateAndGo' option. When
the row is successfully created, the RowStatus would be
set to 'active' by the agent.
* A row may be deleted by setting the RowStatus to 'destroy'.
"::={ cnfEICollectorEntry 4}
-- Object Group: cnfExportStatistics
--
-- cnfESSampledPacket
-- cnfESExportRate
-- cnfESRecordsExported
-- cnfESPktsExported
-- cnfESPktsFailed
-- cnfESPktsDroppedcnfESSampledPacket OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of Sampled Packet."::={ cnfExportStatistics 1}cnfESExportRate OBJECT-TYPESYNTAXCounter32UNITS"bytes per second"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of Bytes exported per second."::={ cnfExportStatistics 2}cnfESRecordsExported OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of flow statistics records which were exported."::={ cnfExportStatistics 3}cnfESPktsExported OBJECT-TYPESYNTAXCounter32
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of packets (udp datagrams) which were exported."::={ cnfExportStatistics 4}cnfESPktsFailed OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of times a flow record could not be exported because of
a pak allocation failure."::={ cnfExportStatistics 5}cnfESPktsDropped OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of export packets which were dropped at the time of
ipwrite operation. The reasons for this failure are no FIB,
adjacency failure, MTU failed, enqueue failed, IPC failed etc."::={ cnfExportStatistics 6}-- Object Group: cnfProtocolStatistics
--
-- cnfPSPacketSizeDistribution
-- cnfPSLastClearElapsedTime
-- cnfPSProtocolStatTable
-- cnfPSProtocolStatEntry
-- cnfPSProtocolType
-- cnfPSExpiredFlows
-- cnfPSPackets
-- cnfPSBytes
-- cnfPSActive
-- cnfPSInactivecnfPSPacketSizeDistribution OBJECT-TYPESYNTAXOCTETSTRING(SIZE(52))MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"A string contain IP Packet Size Distribution statistics.
Distribution grouping are following :1-32 64 96 128
160 192 224 256 288 320 352 384 416 448 480 512
544 576 1024 1536 2048 2560 3072 3584 4096 4608. Value for
each group will be expressed in 2 bytes (in Network byte
order) and need to divide by 1000 to get the exact value
given by CLI using show ip cache flow command."::={ cnfProtocolStatistics 1}cnfPSLastClearElapsedTime OBJECT-TYPESYNTAXGauge32UNITS"milliseconds"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Object indicates time in millisecond since the last clearing
time of protocol statistics."::={ cnfProtocolStatistics 2}cnfPSProtocolStatTable OBJECT-TYPESYNTAXSEQUENCEOF CnfPSProtocolStatEntry
MAX-ACCESSnot-accessible
STATUScurrentDESCRIPTION"A table containing statistics per protocol.
Information sorted in this table is global in nature (i.e. it's
updated for all line cards where netflow is enabled) and
follows the Counter64 semantics as described in RFC 2578."::={ cnfProtocolStatistics 3}cnfPSProtocolStatEntry OBJECT-TYPESYNTAX CnfPSProtocolStatEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A conceptual row in the CnfPSProtocolStatEntry."INDEX{ cnfPSProtocolType }::={ cnfPSProtocolStatTable 1}
CnfPSProtocolStatEntry ::=SEQUENCE{
cnfPSProtocolType NfProtocolTypes,
cnfPSExpiredFlows Counter64,
cnfPSPackets Counter64,
cnfPSBytes Counter64,
cnfPSActive Counter64,
cnfPSInactive Counter64}cnfPSProtocolType OBJECT-TYPESYNTAX NfProtocolTypes
MAX-ACCESSnot-accessible
STATUScurrentDESCRIPTION"This object is used as INDEX for protocol statistic table.
Protocol type consists of groups based on well known ports
and protocols."::={ cnfPSProtocolStatEntry 1}cnfPSExpiredFlows OBJECT-TYPESYNTAXCounter64MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of flows belonging to the same protocol and port
that were expired. This counter is incremented when a flow
expires due to some reason like time out of flows,
event based aging etc."::={ cnfPSProtocolStatEntry 2}cnfPSPackets OBJECT-TYPESYNTAXCounter64MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of Packets belonging to the same protocol and port
which were switched by netflow enabled interface(s).
This counter contains the number of Packets switched by all
netflow enabled line cards."::={ cnfPSProtocolStatEntry 3}cnfPSBytes OBJECT-TYPESYNTAXCounter64MAX-ACCESSread-only
STATUScurrentDESCRIPTION"Number of Bytes belonging to the same protocol and port,
which were switched by netflow enabled interface(s).
This counter contains the number of Packets switched by all
netflow enabled line cards."::={ cnfPSProtocolStatEntry 4}cnfPSActive OBJECT-TYPESYNTAXCounter64UNITS"milliseconds"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This is a summation of active time of all flows belonging to
the same protocol and port in milliseconds. The time between
first switched packet and last switched packet is measured as
the active time of a flow."::={ cnfPSProtocolStatEntry 5}cnfPSInactive OBJECT-TYPESYNTAXCounter64UNITS"milliseconds"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This is a summation of inactive time of all flows belonging to
the same protocol and port in milliseconds. The time between
the last switched packet and expiry of a flow is measured as
the inactive time of a flow."::={ cnfPSProtocolStatEntry 6}
-- Object Group: cnfExportTemplate
--
-- cnfTemplateOptionsFlag
-- cnfTemplateTable
-- cnfTemplateEntry
-- cnfTemplateType
-- cnfTemplateAdded
-- cnfTemplateActive
-- cnfTemplateAgerPolls
-- cnfTemplateExportInfoTable
-- cnfTemplateExportInfoEntry
-- INDEX cnfCICacheType
-- cnfTemplateExportVer9Enable
-- cnfTemplateExportVer9TplTimeout
-- cnfTemplateExportVer9OptTimeout
-- cnfTemplateExportVer9TplRefreshRate
-- cnfTemplateExportVer9OptRefreshRatecnfTemplateOptionsFlag OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Object to indicate Sub- technologies in option template."::={ cnfExportTemplate 1}cnfTemplateTable OBJECT-TYPESYNTAXSEQUENCEOF CnfTemplateEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A control table to provide statistics of version 9
Flow and Option templates."::={ cnfExportTemplate 2}cnfTemplateEntry OBJECT-TYPESYNTAX CnfTemplateEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A conceptual row in the cnfTemplateEntry."INDEX{ cnfTemplateType }::={ cnfTemplateTable 1}
CnfTemplateEntry ::=SEQUENCE{
cnfTemplateType NfTemplateTypes,
cnfTemplateAdded Unsigned32,
cnfTemplateActive Unsigned32,
cnfTemplateAgerPolls Unsigned32}cnfTemplateType OBJECT-TYPESYNTAX NfTemplateTypes
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Defines the structure and interpretation of fields in a data
record and serves as an INDEX in this table. Version 9 has two
types of Templates: Flow Templates and Option Templates."::={ cnfTemplateEntry 1}cnfTemplateAdded OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of templates added."
::={ cnfTemplateEntry 2}cnfTemplateActive OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of active templates."::={ cnfTemplateEntry 3}cnfTemplateAgerPolls OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of template ager polls."::={ cnfTemplateEntry 4}cnfTemplateExportInfoTable OBJECT-TYPESYNTAXSEQUENCEOF CnfTemplateExportInfoEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A control table providing information about version 9."::={ cnfExportTemplate 3}cnfTemplateExportInfoEntry OBJECT-TYPESYNTAX CnfTemplateExportInfoEntry
MAX-ACCESSnot-accessibleSTATUScurrent
DESCRIPTION"A conceptual row in the cnfTemplateExportInfoEntry."INDEX{ cnfCICacheType }::={ cnfTemplateExportInfoTable 1}
CnfTemplateExportInfoEntry ::=SEQUENCE{
cnfTemplateExportVer9Enable TruthValue,
cnfTemplateExportVer9TplTimeout Unsigned32,
cnfTemplateExportVer9OptTimeout Unsigned32,
cnfTemplateExportVer9TplRefreshRate Unsigned32,
cnfTemplateExportVer9OptRefreshRate Unsigned32}cnfTemplateExportVer9Enable OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Object to indicate whether version 9 export is configured
or not."::={ cnfTemplateExportInfoEntry 1}cnfTemplateExportVer9TplTimeout OBJECT-TYPESYNTAXUnsigned32UNITS"minutes"MAX-ACCESSread-writeSTATUScurrentDESCRIPTION
"Export template time out.
Templates are resent after this time."::={ cnfTemplateExportInfoEntry 2}cnfTemplateExportVer9OptTimeout OBJECT-TYPESYNTAXUnsigned32UNITS"minutes"MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Export option time out.
Options are resent after this time."::={ cnfTemplateExportInfoEntry 3}cnfTemplateExportVer9TplRefreshRate OBJECT-TYPESYNTAXUnsigned32UNITS"packets"MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Template refresh rate.
Templates are resent after this many packets."::={ cnfTemplateExportInfoEntry 4}cnfTemplateExportVer9OptRefreshRate OBJECT-TYPESYNTAXUnsigned32UNITS"packets"MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Option refresh rate.
Options are resent after this many packets."::={ cnfTemplateExportInfoEntry 5}-- Object Group: cnfTopFlows
--
-- cnfTopFlowsTimeStamp
-- cnfTopFlowsTopN
-- cnfTopFlowsAvailableFlows
-- cnfTopFlowsMatchingFlows
-- cnfTopFlowsTotalFlows
-- cnfTopFlowsSortBy
-- cnfTopFlowsCacheTimeout
-- cnfTopFlowsTable
-- cnfTopFlowsTableEntry
-- cnfTopFlowsIndex
-- cnfTopFlowsSrcAddressType
-- cnfTopFlowsSrcAddress
-- cnfTopFlowsSrcAddressMask
-- cnfTopFlowsDstAddressType
-- cnfTopFlowsDstAddress
-- cnfTopFlowsDstAddressMask
-- cnfTopFlowsNhAddressType
-- cnfTopFlowsNhAddress
-- cnfTopFlowsSrcPort
-- cnfTopFlowsDstPort
-- cnfTopFlowsSrcAS
-- cnfTopFlowsDstAS
-- cnfTopFlowsInputIfIndex
-- cnfTopFlowsOutputIfIndex
-- cnfTopFlowsFirstSwitched
-- cnfTopFlowsLastSwitched
-- cnfTopFlowsTOS
-- cnfTopFlowsProtocol
-- cnfTopFlowsTCPFlags
-- cnfTopFlowsSamplerID
-- cnfTopFlowsClassID
-- cnfTopFlowsFlags
-- cnfTopFlowsBytes
-- cnfTopFlowsPackets
-- cnfTopFlowsMatchSrcAddressType
-- cnfTopFlowsMatchSrcAddress
-- cnfTopFlowsMatchSrcAddressMask
-- cnfTopFlowsMatchDstAddressType
-- cnfTopFlowsMatchDstAddress
-- cnfTopFlowsMatchDstAddressMask
-- cnfTopFlowsMatchNhAddressType
-- cnfTopFlowsMatchNhAddress
-- cnfTopFlowsMatchNhAddressMask
-- cnfTopFlowsMatchSrcPortLo
-- cnfTopFlowsMatchSrcPortHi
-- cnfTopFlowsMatchDstPortLo
-- cnfTopFlowsMatchDstPortHi
-- cnfTopFlowsMatchSrcAS
-- cnfTopFlowsMatchDstAS
-- cnfTopFlowsMatchInputIf
-- cnfTopFlowsMatchOutputIf
-- cnfTopFlowsMatchTOSByte
-- cnfTopFlowsMatchProtocol
-- cnfTopFlowsMatchSampler
-- cnfTopFlowsMatchClass
-- cnfTopFlowsMatchMinPackets
-- cnfTopFlowsMatchMaxPackets
-- cnfTopFlowsMatchMinBytes
-- cnfTopFlowsMatchMaxBytes
-- cnfTopFlowsMatchDirectioncnfTopFlowsTimeStamp OBJECT-TYPESYNTAXTimeStampMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Indicates the time when cnfTopFlowsTable was last updated."::={ cnfTopFlows 1}cnfTopFlowsTopN OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Maximum number of top flows to calculate.
A value of 0 disables the Top Flows feature."::={ cnfTopFlows 2}cnfTopFlowsAvailableFlows OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of entries currently available in cnfTopFlowsTable."::={ cnfTopFlows 3}cnfTopFlowsMatchingFlows OBJECT-TYPE
SYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of matching flows in the netflow cache."::={ cnfTopFlows 4}cnfTopFlowsTotalFlows OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of flows in the netflow cache."::={ cnfTopFlows 5}cnfTopFlowsSortBy OBJECT-TYPESYNTAX NfTopFlowsSortTypes
MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Indicates how the entries in cnfTopFLowsTable are to be sorted.
A value of 'noSort' disables Top Flows."::={ cnfTopFlows 6}cnfTopFlowsCacheTimeout OBJECT-TYPESYNTAXUnsigned32UNITS"milliseconds"MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Top Flows Cache timeout. Top flows are cached for this length
of time and not recalculated. Configure a high value to ensure
the cache does not change during long queries.
Setting this object (to any value) will expire the cache."::={ cnfTopFlows 7}cnfTopFlowsTable OBJECT-TYPESYNTAXSEQUENCEOF CnfTopFlowsTableEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Table of flows which have accrued the highest packets or bytes.
Each row in the table represents one flow from the cache."::={ cnfTopFlows 8}cnfTopFlowsTableEntry OBJECT-TYPESYNTAX CnfTopFlowsTableEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A conceptual row in the cnfTopFlowsTable."INDEX{ cnfTopFlowsIndex }::={ cnfTopFlowsTable 1}
CnfTopFlowsTableEntry ::=SEQUENCE{
cnfTopFlowsIndex Unsigned32,
cnfTopFlowsSrcAddressType InetAddressType,
cnfTopFlowsSrcAddress InetAddress,
cnfTopFlowsSrcAddressMask InetAddressPrefixLength,
cnfTopFlowsDstAddressType InetAddressType,
cnfTopFlowsDstAddress InetAddress,
cnfTopFlowsDstAddressMask InetAddressPrefixLength,
cnfTopFlowsNhAddressType InetAddressType,
cnfTopFlowsNhAddress InetAddress,
cnfTopFlowsSrcPort InetPortNumber,
cnfTopFlowsDstPort InetPortNumber,
cnfTopFlowsSrcAS InetAutonomousSystemNumber,
cnfTopFlowsDstAS InetAutonomousSystemNumber,
cnfTopFlowsInputIfIndex InterfaceIndex,
cnfTopFlowsOutputIfIndex InterfaceIndex,
cnfTopFlowsFirstSwitched TimeStamp,
cnfTopFlowsLastSwitched TimeStamp,
cnfTopFlowsTOS Unsigned32,
cnfTopFlowsProtocol Unsigned32,
cnfTopFlowsTCPFlags Unsigned32,
cnfTopFlowsSamplerID Unsigned32,
cnfTopFlowsClassID Unsigned32,
cnfTopFlowsFlags Unsigned32,
cnfTopFlowsBytes Unsigned32,
cnfTopFlowsPackets Unsigned32,
cnfTopFlowsVlan VlanIndex}cnfTopFlowsIndex OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Index to select top flows.
A value of 1 selects the topmost flow."::={ cnfTopFlowsTableEntry 1}cnfTopFlowsSrcAddressType OBJECT-TYPESYNTAXInetAddressTypeMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Type of source address."::={ cnfTopFlowsTableEntry 2}cnfTopFlowsSrcAddress OBJECT-TYPESYNTAXInetAddressMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Source address."::={ cnfTopFlowsTableEntry 3}cnfTopFlowsSrcAddressMask OBJECT-TYPE
SYNTAXInetAddressPrefixLengthMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of bits in source address mask."::={ cnfTopFlowsTableEntry 4}cnfTopFlowsDstAddressType OBJECT-TYPESYNTAXInetAddressTypeMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Type of destination address."::={ cnfTopFlowsTableEntry 5}cnfTopFlowsDstAddress OBJECT-TYPESYNTAXInetAddressMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Destination address."::={ cnfTopFlowsTableEntry 6}cnfTopFlowsDstAddressMask OBJECT-TYPESYNTAXInetAddressPrefixLengthMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of bits in destination address mask."::={ cnfTopFlowsTableEntry 7}
cnfTopFlowsNhAddressType OBJECT-TYPESYNTAXInetAddressTypeMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The type of nexthop address."::={ cnfTopFlowsTableEntry 8}cnfTopFlowsNhAddress OBJECT-TYPESYNTAXInetAddressMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Nexthop address."::={ cnfTopFlowsTableEntry 9}cnfTopFlowsSrcPort OBJECT-TYPESYNTAXInetPortNumberMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Source port number."::={ cnfTopFlowsTableEntry 10}cnfTopFlowsDstPort OBJECT-TYPESYNTAXInetPortNumberMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Destination port number."::={ cnfTopFlowsTableEntry 11}
cnfTopFlowsSrcAS OBJECT-TYPESYNTAXInetAutonomousSystemNumberMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Source AS number."::={ cnfTopFlowsTableEntry 12}cnfTopFlowsDstAS OBJECT-TYPESYNTAXInetAutonomousSystemNumberMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Destination AS number."::={ cnfTopFlowsTableEntry 13}cnfTopFlowsInputIfIndex OBJECT-TYPESYNTAXInterfaceIndexMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Input interface index."::={ cnfTopFlowsTableEntry 14}cnfTopFlowsOutputIfIndex OBJECT-TYPESYNTAXInterfaceIndexMAX-ACCESSread-onlySTATUScurrentDESCRIPTION
"Output interface index."::={ cnfTopFlowsTableEntry 15}cnfTopFlowsFirstSwitched OBJECT-TYPESYNTAXTimeStampMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Time flow was first switched."::={ cnfTopFlowsTableEntry 16}cnfTopFlowsLastSwitched OBJECT-TYPESYNTAXTimeStampMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Time flow was last switched."::={ cnfTopFlowsTableEntry 17}cnfTopFlowsTOS OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Type of service."::={ cnfTopFlowsTableEntry 18}cnfTopFlowsProtocol OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrent
DESCRIPTION"Protocol number."::={ cnfTopFlowsTableEntry 19}cnfTopFlowsTCPFlags OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"TCP flags."::={ cnfTopFlowsTableEntry 20}cnfTopFlowsSamplerID OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Netflow Sampler ID."::={ cnfTopFlowsTableEntry 21}cnfTopFlowsClassID OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Netflow Class ID."::={ cnfTopFlowsTableEntry 22}cnfTopFlowsFlags OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrent
DESCRIPTION"Flow flags."::={ cnfTopFlowsTableEntry 23}cnfTopFlowsBytes OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of bytes in the flow."::={ cnfTopFlowsTableEntry 24}cnfTopFlowsPackets OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of packets in the flow."::={ cnfTopFlowsTableEntry 25}cnfTopFlowsVlan OBJECT-TYPESYNTAXVlanIndexMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The VLAN-ID of this flow."::={ cnfTopFlowsTableEntry 26}cnfTopFlowsMatchSrcAddressType OBJECT-TYPESYNTAXInetAddressTypeMAX-ACCESSread-write
STATUScurrentDESCRIPTION"Source address type to match.
A value of 'unknown' (ie, 0) indicates the source address
is not used as a top flows match criteria, and clears the
cnfTopFlowsMatchSrcAddress and cnfTopFlowsMatchSrcAddressMask
configuration."::={ cnfTopFlows 9}cnfTopFlowsMatchSrcAddress OBJECT-TYPESYNTAXInetAddressMAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Source address prefix to match."::={ cnfTopFlows 10}cnfTopFlowsMatchSrcAddressMask OBJECT-TYPESYNTAXInetAddressPrefixLengthMAX-ACCESSread-writeSTATUScurrentDESCRIPTION"The length of the match source address prefix.
This prefix length must be consistent with the address type
specified in cnfTopFlowsMatchSrcAddressType. A length of zero
only matches the all-zero address of the specified type."::={ cnfTopFlows 11}cnfTopFlowsMatchDstAddressType OBJECT-TYPESYNTAXInetAddressTypeMAX-ACCESSread-write
STATUScurrentDESCRIPTION"Destination address type to match.
A value of 'unknown' (ie, 0) indicates the destination address
is not used as a top flows match criteria, and clears the
cnfTopFlowsMatchDstAddress and cnfTopFlowsMatchDstAddressMask
configuration."::={ cnfTopFlows 12}cnfTopFlowsMatchDstAddress OBJECT-TYPESYNTAXInetAddressMAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Destination address prefix to match."::={ cnfTopFlows 13}cnfTopFlowsMatchDstAddressMask OBJECT-TYPESYNTAXInetAddressPrefixLengthMAX-ACCESSread-writeSTATUScurrentDESCRIPTION"The length of the match destination address prefix.
This prefix length must be consistent with the address type
specified in cnfTopFlowsMatchDstAddressType. A length of zero
only matches the all-zero address of the specified type."::={ cnfTopFlows 14}cnfTopFlowsMatchNhAddressType OBJECT-TYPESYNTAXInetAddressTypeMAX-ACCESSread-write
STATUScurrentDESCRIPTION"Nexthop address type to match.
A value of 'unknown' (ie, 0) indicates the nexthop address
is not used as a top flows match criteria, and clears the
cnfTopFlowsMatchNhAddress and cnfTopFlowsMatchNhAddressMask
configuration."::={ cnfTopFlows 15}cnfTopFlowsMatchNhAddress OBJECT-TYPESYNTAXInetAddressMAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Nexthop address prefix to match."::={ cnfTopFlows 16}cnfTopFlowsMatchNhAddressMask OBJECT-TYPESYNTAXInetAddressPrefixLengthMAX-ACCESSread-writeSTATUScurrentDESCRIPTION"The length of the match nexthop address Prefix.
This prefix length must be consistent with the address type
specified in cnfTopFlowsMatchNhAddressType. A length of zero
only matches the all-zero address of the specified type."::={ cnfTopFlows 17}cnfTopFlowsMatchSrcPortLo OBJECT-TYPESYNTAXInteger32(-1 | 0..65535)
MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"The minimum value that the layer-4 source port number in
the flow must have in order to match.
A value of -1 disables this match criteria."::={ cnfTopFlows 18}cnfTopFlowsMatchSrcPortHi OBJECT-TYPESYNTAXInteger32(-1 | 0..65535)MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"The maximum value that the layer-4 source port number in
the flow must have in order to match.
A value of -1 disables this match criteria."::={ cnfTopFlows 19}cnfTopFlowsMatchDstPortLo OBJECT-TYPESYNTAXInteger32(-1 | 0..65535)MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"The minimum value that the layer-4 destination port number in
the flow must have in order to match.
A value of -1 disables this match criteria."::={ cnfTopFlows 20}cnfTopFlowsMatchDstPortHi OBJECT-TYPESYNTAXInteger32(-1 | 0..65535)MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"The maximum value that the layer-4 destination port number in
the flow must have in order to match.
A value of -1 disables this match criteria."::={ cnfTopFlows 21}cnfTopFlowsMatchSrcAS OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Source AS number to match.
A value of -1 disables this match criteria."::={ cnfTopFlows 22}cnfTopFlowsMatchDstAS OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Destination AS number to match.
A value of -1 disables this match criteria."
::={ cnfTopFlows 23}cnfTopFlowsMatchInputIf OBJECT-TYPESYNTAXInterfaceIndexOrZeroMAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Input interface to match.
A value of 0 disables this match criteria."::={ cnfTopFlows 24}cnfTopFlowsMatchOutputIf OBJECT-TYPESYNTAXInterfaceIndexOrZeroMAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Output interface to match.
A value of 0 disables this match criteria."::={ cnfTopFlows 25}cnfTopFlowsMatchTOSByte OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"TOS byte to match.
A value of -1 disables this match criteria."::={ cnfTopFlows 26}cnfTopFlowsMatchProtocol OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-write
STATUScurrentDESCRIPTION"Protocol to match.
A value of -1 disables this match criteria."::={ cnfTopFlows 27}cnfTopFlowsMatchSampler OBJECT-TYPESYNTAXDisplayStringMAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Sampler name to match.
Leave blank to disable this match criteria."::={ cnfTopFlows 28}cnfTopFlowsMatchClass OBJECT-TYPESYNTAXDisplayStringMAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Class name to match.
Leave blank to disable this match criteria."::={ cnfTopFlows 29}cnfTopFlowsMatchMinPackets OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Minimum packets to match.
A value of 0 disables this match criteria."::={ cnfTopFlows 30}
cnfTopFlowsMatchMaxPackets OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Maximum packets to match.
A value of 0 disables this match criteria."::={ cnfTopFlows 31}cnfTopFlowsMatchMinBytes OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Minimum bytes to match.
A value of 0 disables this match criteria."::={ cnfTopFlows 32}cnfTopFlowsMatchMaxBytes OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Maximum bytes to match.
A value of 0 disables this match criteria."::={ cnfTopFlows 33}cnfTopFlowsMatchDirection OBJECT-TYPESYNTAX NfFlowDirectionTypes
MAX-ACCESSread-writeSTATUScurrent
DESCRIPTION"Flow direction to match.
A value of 0 disables this match criteria."::={ cnfTopFlows 34}cnfTopFlowsGenerate OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-writeSTATUScurrentDESCRIPTION"A control variable used to generate the Top Flows.
Setting this object to 'true' will generate the Top Flows
and populate the Top Flows report in cnfTopFlowsTable
unless cnfTopFlowsNextGenActionEffect is supported and the
value of cnfTopFlowsNextGenActionEffect is 'noOp'.
Setting this object to 'false' has no effect.
When read, this object always returns 'false'."::={ cnfTopFlows 35}cnfTopFlowsReportAvailable OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Indicates whether the Top Flows report has been
successfully generated and is available in
cnfTopFlowsTable.
When the value of this object is 'true', the
top flows report is available in cnfTopFlowsTable.
When the value of this object is 'false', there is no
top flows report available in cnfTopFlowsTable.
For Example:
1. When top flows report has not been generated or
is currently in the generation process.
2. When the top flows has been purged due to
the modification of a matching criteria or the
expiration of top flow cache timeout."::={ cnfTopFlows 36}cnfTopFlowsNextGenActionEffect OBJECT-TYPESYNTAXINTEGER{noOp(1),generate(2)}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Indicates the action effect on the system when the
cnfTopFlowsGenerate is set to 'true'.
'noOp' -- indicate that the system will make no operation
when the cnfTopFlowsGenerate is set to 'true'.
Examples when this object could return 'noOp' are:
1. the system is still in the top flow generation
process.
2. the system will not generate the top flows
report when the value of
cnfTopFlowsReportAvailable is 'true'.
'generate' -- indicates that the system will start the top
flows generation process if the
cntTopFlowsGenerate is set to 'true'.
Examples when this object could return 'generate'
are:
1. When the value of cnfTopFlowsReportAvailable is
'false'.
2. The system will always generate the top flow
report when cnfTopFlowsGenerate is set to
'true'.
"::={ cnfTopFlows 37}cnfTopFlowsReportSource OBJECT-TYPESYNTAXINTEGER{other(1),hardware(2),software(3),both(4)}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Indicates the source of Top Flows report generation for
the entries populated in cnfTopFlowsTable.
'other' - The Top Flows are not available or the source
of the Top Flows cannot be identified.
'hardware' - The Top Flows report has been generated based
on the flows detected by the hardware platform
with netflow capabilities.
'software' - The Top Flows report has been generated based
on the flows detected by the software.
'both' - The Top Flows report is an integrated list of
Top Flows detected by both the hardware
platform and the software."::={ cnfTopFlows 38}-- No Notification defined
-- Conformance and CompliancecnfMIBCompliances OBJECTIDENTIFIER::={ ciscoNetflowMIBConform 1}cnfMIBGroups OBJECTIDENTIFIER::={ ciscoNetflowMIBConform 2}-- ConformancecnfMIBCompliance MODULE-COMPLIANCESTATUSdeprecatedDESCRIPTION"The compliance statement for the CISCO-NETFLOW-MIB.
OBJECT cnfCollectorAddressType
SYNTAX InetAddressType { ipv4(1) }
DESCRIPTION
An implementation is only required to support IPv4
addresses.
OBJECT cnfCollectorAddress
SYNTAX InetAddress (SIZE(4))
DESCRIPTION
An implementation is only required to support IPv4
addresses.
OBJECT cnfTopFlowsSrcAddressType
SYNTAX InetAddressType { ipv4(1) }
DESCRIPTION
An implementation is only required to support IPv4
addresses.
OBJECT cnfTopFlowsSrcAddress
SYNTAX InetAddress (SIZE(4))
DESCRIPTION
An implementation is only required to support IPv4
addresses.
OBJECT cnfTopFlowsDstAddressType
SYNTAX InetAddressType { ipv4(1) }
DESCRIPTION
An implementation is only required to support IPv4
addresses.
OBJECT cnfTopFlowsDstAddress
SYNTAX InetAddress (SIZE(4))
DESCRIPTION
An implementation is only required to support IPv4
addresses.
OBJECT cnfTopFlowsNhAddressType
SYNTAX InetAddressType { ipv4(1) }
DESCRIPTION
An implementation is only required to support IPv4
addresses.
OBJECT cnfTopFlowsNhAddress
SYNTAX InetAddress (SIZE(4))
DESCRIPTION
An implementation is only required to support IPv4
addresses.
OBJECT cnfTopFlowsMatchSrcAddressType
SYNTAX InetAddressType { ipv4(1) }
DESCRIPTION
An implementation is only required to support IPv4
addresses.
OBJECT cnfTopFlowsMatchSrcAddress
SYNTAX InetAddress (SIZE(4))
DESCRIPTION
An implementation is only required to support IPv4
addresses.
OBJECT cnfTopFlowsMatchDstAddressType
SYNTAX InetAddressType { ipv4(1) }
DESCRIPTION
An implementation is only required to support IPv4
addresses.
OBJECT cnfTopFlowsMatchDstAddress
SYNTAX InetAddress (SIZE(4))
DESCRIPTION
An implementation is only required to support IPv4
addresses.
OBJECT cnfTopFlowsMatchNhAddressType
SYNTAX InetAddressType { ipv4(1) }
DESCRIPTION
An implementation is only required to support IPv4
addresses.
OBJECT cnfTopFlowsMatchNhAddress
SYNTAX InetAddress (SIZE(4))
DESCRIPTION
An implementation is only required to support IPv4
addresses."MODULE-- this moduleMANDATORY-GROUPS{ cnfCacheInfoGroup,
cnfProtocolStatGroup
}GROUP cnfExportInfoGroup
DESCRIPTION
"This group is mandatory where Export can be enabled."GROUP cnfExportStatisticsGroup
DESCRIPTION"This group is mandatory where Export can be enabled."GROUP cnfExportTemplateGroup
DESCRIPTION"This group is mandatory for version 9 Export."GROUP cnfTopFlowsGroup
DESCRIPTION"This group is mandatory where Top Flows can be enabled."OBJECT cnfCICacheEnable
MIN-ACCESSread-onlyDESCRIPTION"Write access is not supported."OBJECT cnfCINetflowEnable
MIN-ACCESSread-onlyDESCRIPTION"Write access is not supported."::={ cnfMIBCompliances 1}cnfMIBCompliance1 MODULE-COMPLIANCESTATUSdeprecatedDESCRIPTION"The compliance statement for the CISCO-NETFLOW-MIB.
OBJECT cnfCollectorAddressType
SYNTAX InetAddressType { ipv4(1) }
DESCRIPTION
An implementation is only required to support IPv4
addresses.
OBJECT cnfCollectorAddress
SYNTAX InetAddress (SIZE(4))
DESCRIPTION
An implementation is only required to support IPv4
addresses.
OBJECT cnfTopFlowsSrcAddressType
SYNTAX InetAddressType { ipv4(1) }
DESCRIPTION
An implementation is only required to support IPv4
addresses.
OBJECT cnfTopFlowsSrcAddress
SYNTAX InetAddress (SIZE(4))
DESCRIPTION
An implementation is only required to support IPv4
addresses.
OBJECT cnfTopFlowsDstAddressType
SYNTAX InetAddressType { ipv4(1) }
DESCRIPTION
An implementation is only required to support IPv4
addresses.
OBJECT cnfTopFlowsDstAddress
SYNTAX InetAddress (SIZE(4))
DESCRIPTION
An implementation is only required to support IPv4
addresses.
OBJECT cnfTopFlowsNhAddressType
SYNTAX InetAddressType { ipv4(1) }
DESCRIPTION
An implementation is only required to support IPv4
addresses.
OBJECT cnfTopFlowsNhAddress
SYNTAX InetAddress (SIZE(4))
DESCRIPTION
An implementation is only required to support IPv4
addresses.
OBJECT cnfTopFlowsMatchSrcAddressType
SYNTAX InetAddressType { ipv4(1) }
DESCRIPTION
An implementation is only required to support IPv4
addresses.
OBJECT cnfTopFlowsMatchSrcAddress
SYNTAX InetAddress (SIZE(4))
DESCRIPTION
An implementation is only required to support IPv4
addresses.
OBJECT cnfTopFlowsMatchDstAddressType
SYNTAX InetAddressType { ipv4(1) }
DESCRIPTION
An implementation is only required to support IPv4
addresses.
OBJECT cnfTopFlowsMatchDstAddress
SYNTAX InetAddress (SIZE(4))
DESCRIPTION
An implementation is only required to support IPv4
addresses.
OBJECT cnfTopFlowsMatchNhAddressType
SYNTAX InetAddressType { ipv4(1) }
DESCRIPTION
An implementation is only required to support IPv4
addresses.
OBJECT cnfTopFlowsMatchNhAddress
SYNTAX InetAddress (SIZE(4))
DESCRIPTION
An implementation is only required to support IPv4
addresses."MODULE-- this moduleMANDATORY-GROUPS{ cnfCacheInfoGroup,
cnfProtocolStatGroup
}GROUP cnfExportInfoGroup
DESCRIPTION"This group is mandatory where Export can be enabled
and specific netflow export configuration cab be
supported."GROUP cnfExportStatisticsGroup
DESCRIPTION"This group is mandatory where Export can be enabled
and statistical information is available."GROUP cnfExportTemplateGroup
DESCRIPTION"This group is mandatory for version 9 Export."OBJECT cnfCICacheEnable
MIN-ACCESSread-onlyDESCRIPTION"Write access is not supported."OBJECT cnfCINetflowEnable
MIN-ACCESSread-onlyDESCRIPTION"Write access is not supported."GROUP cnfTopFlowsDataGroup1
DESCRIPTION"This group is mandatory where Top Flows feature
is supported."GROUP cnfTopFlowsDataGroup2
DESCRIPTION"This group is optional."GROUP cnfTopFlowsVlanGroup
DESCRIPTION"This group is optional."GROUP cnfTopFlowsControlGroup1
DESCRIPTION"This group is optional."GROUP cnfTopFlowsControlGroup2
DESCRIPTION"This group is optional."::={ cnfMIBCompliances 2}cnfMIBCompliance2 MODULE-COMPLIANCESTATUSdeprecatedDESCRIPTION"The compliance statement for the CISCO-NETFLOW-MIB.
OBJECT cnfCollectorAddressType
SYNTAX InetAddressType { ipv4(1) }
DESCRIPTION
An implementation is only required to support IPv4
addresses.
OBJECT cnfCollectorAddress
SYNTAX InetAddress (SIZE(4))
DESCRIPTION
An implementation is only required to support IPv4
addresses.
OBJECT cnfTopFlowsSrcAddressType
SYNTAX InetAddressType { ipv4(1) }
DESCRIPTION
An implementation is only required to support IPv4
addresses.
OBJECT cnfTopFlowsSrcAddress
SYNTAX InetAddress (SIZE(4))
DESCRIPTION
An implementation is only required to support IPv4
addresses.
OBJECT cnfTopFlowsDstAddressType
SYNTAX InetAddressType { ipv4(1) }
DESCRIPTION
An implementation is only required to support IPv4
addresses.
OBJECT cnfTopFlowsDstAddress
SYNTAX InetAddress (SIZE(4))
DESCRIPTION
An implementation is only required to support IPv4
addresses.
OBJECT cnfTopFlowsNhAddressType
SYNTAX InetAddressType { ipv4(1) }
DESCRIPTION
An implementation is only required to support IPv4
addresses.
OBJECT cnfTopFlowsNhAddress
SYNTAX InetAddress (SIZE(4))
DESCRIPTION
An implementation is only required to support IPv4
addresses.
OBJECT cnfTopFlowsMatchSrcAddressType
SYNTAX InetAddressType { ipv4(1) }
DESCRIPTION
An implementation is only required to support IPv4
addresses.
OBJECT cnfTopFlowsMatchSrcAddress
SYNTAX InetAddress (SIZE(4))
DESCRIPTION
An implementation is only required to support IPv4
addresses.
OBJECT cnfTopFlowsMatchDstAddressType
SYNTAX InetAddressType { ipv4(1) }
DESCRIPTION
An implementation is only required to support IPv4
addresses.
OBJECT cnfTopFlowsMatchDstAddress
SYNTAX InetAddress (SIZE(4))
DESCRIPTION
An implementation is only required to support IPv4
addresses.
OBJECT cnfTopFlowsMatchNhAddressType
SYNTAX InetAddressType { ipv4(1) }
DESCRIPTION
An implementation is only required to support IPv4
addresses.
OBJECT cnfTopFlowsMatchNhAddress
SYNTAX InetAddress (SIZE(4))
DESCRIPTION
An implementation is only required to support IPv4
addresses."MODULE-- this moduleMANDATORY-GROUPS{ cnfCacheInfoGroup,
cnfProtocolStatGroup
}GROUP cnfExportInfoGroup
DESCRIPTION"This group is mandatory where Export can be enabled
and specific netflow export configuration cab be
supported."GROUP cnfExportStatisticsGroup
DESCRIPTION"This group is mandatory where Export can be enabled
and statistical information is available."GROUP cnfExportTemplateGroup
DESCRIPTION"This group is mandatory for version 9 Export."OBJECT cnfCICacheEnable
MIN-ACCESSread-onlyDESCRIPTION"Write access is not supported."OBJECT cnfCINetflowEnable
MIN-ACCESSread-onlyDESCRIPTION"Write access is not supported."GROUP cnfTopFlowsDataGroup1
DESCRIPTION"This group is mandatory where Top Flows feature
is supported."GROUP cnfTopFlowsDataGroup2
DESCRIPTION"This group is optional."GROUP cnfTopFlowsVlanGroup
DESCRIPTION"This group is optional."GROUP cnfTopFlowsControlGroup1
DESCRIPTION"This group is optional."GROUP cnfTopFlowsControlGroup2
DESCRIPTION"This group is optional."GROUP cnfMcastNetflowControlGroup
DESCRIPTION"This group is mandatory where Multicast Netflow feature
is supported."GROUP cnfBridgedFlowStatsCtrlGroup
DESCRIPTION"This group is mandatory where Bridged Flow Statistics
Control feature is supported."::={ cnfMIBCompliances 3}cnfMIBCompliance3 MODULE-COMPLIANCESTATUScurrentDESCRIPTION"The compliance statement for the CISCO-NETFLOW-MIB.
OBJECT cnfCollectorAddressType
SYNTAX InetAddressType { ipv4(1) }
DESCRIPTION
An implementation is only required to support IPv4
addresses.
OBJECT cnfCollectorAddress
SYNTAX InetAddress (SIZE(4))
DESCRIPTION
An implementation is only required to support IPv4
addresses.
OBJECT cnfTopFlowsSrcAddressType
SYNTAX InetAddressType { ipv4(1) }
DESCRIPTION
An implementation is only required to support IPv4
addresses.
OBJECT cnfTopFlowsSrcAddress
SYNTAX InetAddress (SIZE(4))
DESCRIPTION
An implementation is only required to support IPv4
addresses.
OBJECT cnfTopFlowsDstAddressType
SYNTAX InetAddressType { ipv4(1) }
DESCRIPTION
An implementation is only required to support IPv4
addresses.
OBJECT cnfTopFlowsDstAddress
SYNTAX InetAddress (SIZE(4))
DESCRIPTION
An implementation is only required to support IPv4
addresses.
OBJECT cnfTopFlowsNhAddressType
SYNTAX InetAddressType { ipv4(1) }
DESCRIPTION
An implementation is only required to support IPv4
addresses.
OBJECT cnfTopFlowsNhAddress
SYNTAX InetAddress (SIZE(4))
DESCRIPTION
An implementation is only required to support IPv4
addresses.
OBJECT cnfTopFlowsMatchSrcAddressType
SYNTAX InetAddressType { ipv4(1) }
DESCRIPTION
An implementation is only required to support IPv4
addresses.
OBJECT cnfTopFlowsMatchSrcAddress
SYNTAX InetAddress (SIZE(4))
DESCRIPTION
An implementation is only required to support IPv4
addresses.
OBJECT cnfTopFlowsMatchDstAddressType
SYNTAX InetAddressType { ipv4(1) }
DESCRIPTION
An implementation is only required to support IPv4
addresses.
OBJECT cnfTopFlowsMatchDstAddress
SYNTAX InetAddress (SIZE(4))
DESCRIPTION
An implementation is only required to support IPv4
addresses.
OBJECT cnfTopFlowsMatchNhAddressType
SYNTAX InetAddressType { ipv4(1) }
DESCRIPTION
An implementation is only required to support IPv4
addresses.
OBJECT cnfTopFlowsMatchNhAddress
SYNTAX InetAddress (SIZE(4))
DESCRIPTION
An implementation is only required to support IPv4
addresses."MODULE-- this moduleMANDATORY-GROUPS{ cnfCacheInfoGroup,
cnfProtocolStatGroup
}GROUP cnfExportInfoGroup
DESCRIPTION"This group is mandatory where Export can be enabled
and specific netflow export configuration cab be
supported."GROUP cnfExportStatisticsGroup
DESCRIPTION"This group is mandatory where Export can be enabled
and statistical information is available."GROUP cnfExportTemplateGroup
DESCRIPTION"This group is mandatory for version 9 Export."OBJECT cnfCICacheEnable
MIN-ACCESSread-onlyDESCRIPTION"Write access is not supported."OBJECT cnfCINetflowEnable
MIN-ACCESSread-onlyDESCRIPTION"Write access is not supported."GROUP cnfTopFlowsDataGroup1
DESCRIPTION"This group is mandatory where Top Flows feature
is supported."GROUP cnfTopFlowsDataGroup2
DESCRIPTION"This group is optional."GROUP cnfTopFlowsVlanGroup
DESCRIPTION"This group is optional."GROUP cnfTopFlowsControlGroup1
DESCRIPTION"This group is optional."GROUP cnfTopFlowsControlGroup2
DESCRIPTION"This group is optional."GROUP cnfMcastNetflowControlGroup
DESCRIPTION"This group is mandatory where Multicast Netflow feature
is supported."GROUP cnfBridgedFlowStatsCtrlGroup
DESCRIPTION"This group is mandatory where Bridged Flow Statistics
Control feature is supported."GROUP cnfTopFlowsReportGenerateGroup
DESCRIPTION"This group is optional."::={ cnfMIBCompliances 4}-- Units of ConformancecnfCacheInfoGroup OBJECT-GROUPOBJECTS{
cnfCINetflowEnable,
cnfCICacheEnable,
cnfCICacheEntries,
cnfCIActiveFlows,
cnfCIInactiveFlows,
cnfCIActiveTimeOut,
cnfCIInactiveTimeOut,
cnfCIMinSourceMask,
cnfCIMinDestinationMask
}STATUScurrentDESCRIPTION"A collection of objects providing information and
configuration of the Netflow cache."
::={ cnfMIBGroups 1}cnfProtocolStatGroup OBJECT-GROUPOBJECTS{
cnfPSPacketSizeDistribution,
cnfPSLastClearElapsedTime,
cnfPSExpiredFlows,
cnfPSPackets,
cnfPSBytes,
cnfPSActive,
cnfPSInactive
}STATUScurrentDESCRIPTION"A collection of objects providing statistical information
of cache per protocol and port."::={ cnfMIBGroups 2}cnfExportInfoGroup OBJECT-GROUPOBJECTS{
cnfEIExportVersion,
cnfEIPeerAS,
cnfEIOriginAS,
cnfEIBgpNextHop,
cnfEIMaxCollectors,
cnfEICollectorStatus
}STATUScurrentDESCRIPTION"A collection of objects providing Export information."::={ cnfMIBGroups 3}cnfExportStatisticsGroup OBJECT-GROUPOBJECTS{
cnfESSampledPacket,
cnfESExportRate,
cnfESRecordsExported,
cnfESPktsExported,
cnfESPktsFailed,
cnfESPktsDropped
}STATUScurrentDESCRIPTION"A collection of objects providing statistical information
of Export."::={ cnfMIBGroups 5}cnfExportTemplateGroup OBJECT-GROUPOBJECTS{
cnfTemplateOptionsFlag,
cnfTemplateAdded,
cnfTemplateActive,
cnfTemplateAgerPolls,
cnfTemplateExportVer9Enable,
cnfTemplateExportVer9TplTimeout,
cnfTemplateExportVer9OptTimeout,
cnfTemplateExportVer9TplRefreshRate,
cnfTemplateExportVer9OptRefreshRate
}STATUScurrentDESCRIPTION"A collection of objects providing information about export
version 9."::={ cnfMIBGroups 6}cnfTopFlowsGroup OBJECT-GROUPOBJECTS{
cnfTopFlowsTimeStamp,
cnfTopFlowsTopN,
cnfTopFlowsAvailableFlows,
cnfTopFlowsMatchingFlows,
cnfTopFlowsTotalFlows,
cnfTopFlowsSortBy,
cnfTopFlowsCacheTimeout,
cnfTopFlowsSrcAddressType,
cnfTopFlowsSrcAddress,
cnfTopFlowsSrcAddressMask,
cnfTopFlowsDstAddressType,
cnfTopFlowsDstAddress,
cnfTopFlowsDstAddressMask,
cnfTopFlowsNhAddressType,
cnfTopFlowsNhAddress,
cnfTopFlowsSrcPort,
cnfTopFlowsDstPort,
cnfTopFlowsSrcAS,
cnfTopFlowsDstAS,
cnfTopFlowsInputIfIndex,
cnfTopFlowsOutputIfIndex,
cnfTopFlowsFirstSwitched,
cnfTopFlowsLastSwitched,
cnfTopFlowsTOS,
cnfTopFlowsProtocol,
cnfTopFlowsTCPFlags,
cnfTopFlowsSamplerID,
cnfTopFlowsClassID,
cnfTopFlowsFlags,
cnfTopFlowsBytes,
cnfTopFlowsPackets,
cnfTopFlowsMatchSrcAddressType,
cnfTopFlowsMatchSrcAddress,
cnfTopFlowsMatchSrcAddressMask,
cnfTopFlowsMatchDstAddressType,
cnfTopFlowsMatchDstAddress,
cnfTopFlowsMatchDstAddressMask,
cnfTopFlowsMatchNhAddressType,
cnfTopFlowsMatchNhAddress,
cnfTopFlowsMatchNhAddressMask,
cnfTopFlowsMatchSrcPortLo,
cnfTopFlowsMatchSrcPortHi,
cnfTopFlowsMatchDstPortLo,
cnfTopFlowsMatchDstPortHi,
cnfTopFlowsMatchSrcAS,
cnfTopFlowsMatchDstAS,
cnfTopFlowsMatchInputIf,
cnfTopFlowsMatchOutputIf,
cnfTopFlowsMatchTOSByte,
cnfTopFlowsMatchProtocol,
cnfTopFlowsMatchSampler,
cnfTopFlowsMatchClass,
cnfTopFlowsMatchMinPackets,
cnfTopFlowsMatchMaxPackets,
cnfTopFlowsMatchMinBytes,
cnfTopFlowsMatchMaxBytes,
cnfTopFlowsMatchDirection
}STATUSdeprecatedDESCRIPTION"A collection of objects providing information for top
flows."::={ cnfMIBGroups 7}cnfTopFlowsDataGroup1 OBJECT-GROUPOBJECTS{
cnfTopFlowsTimeStamp,
cnfTopFlowsTopN,
cnfTopFlowsAvailableFlows,
cnfTopFlowsTotalFlows,
cnfTopFlowsSortBy,
cnfTopFlowsSrcAddressType,
cnfTopFlowsSrcAddress,
cnfTopFlowsDstAddressType,
cnfTopFlowsDstAddress,
cnfTopFlowsSrcPort,
cnfTopFlowsDstPort,
cnfTopFlowsProtocol,
cnfTopFlowsBytes,
cnfTopFlowsPackets
}STATUScurrentDESCRIPTION"A collection of objects providing information for top
flows."::={ cnfMIBGroups 8}cnfTopFlowsDataGroup2 OBJECT-GROUPOBJECTS{
cnfTopFlowsCacheTimeout,
cnfTopFlowsSrcAddressMask,
cnfTopFlowsDstAddressMask,
cnfTopFlowsNhAddressType,
cnfTopFlowsNhAddress,
cnfTopFlowsSrcAS,
cnfTopFlowsDstAS,
cnfTopFlowsInputIfIndex,
cnfTopFlowsOutputIfIndex,
cnfTopFlowsFirstSwitched,
cnfTopFlowsLastSwitched,
cnfTopFlowsTOS,
cnfTopFlowsTCPFlags,
cnfTopFlowsSamplerID,
cnfTopFlowsClassID,
cnfTopFlowsFlags
}STATUScurrent
DESCRIPTION"A collection of objects providing additional information
for Top Flows."::={ cnfMIBGroups 9}cnfTopFlowsVlanGroup OBJECT-GROUPOBJECTS{
cnfTopFlowsVlan
}STATUScurrentDESCRIPTION"A collection of objects providing VLAN
information about the top flows."::={ cnfMIBGroups 10}cnfTopFlowsControlGroup1 OBJECT-GROUPOBJECTS{
cnfTopFlowsMatchingFlows,
cnfTopFlowsMatchSrcAddressType,
cnfTopFlowsMatchSrcAddress,
cnfTopFlowsMatchSrcAddressMask,
cnfTopFlowsMatchDstAddressType,
cnfTopFlowsMatchDstAddress,
cnfTopFlowsMatchDstAddressMask,
cnfTopFlowsMatchNhAddressType,
cnfTopFlowsMatchNhAddress,
cnfTopFlowsMatchNhAddressMask,
cnfTopFlowsMatchSrcPortLo,
cnfTopFlowsMatchSrcPortHi,
cnfTopFlowsMatchDstPortLo,
cnfTopFlowsMatchDstPortHi,
cnfTopFlowsMatchSrcAS,
cnfTopFlowsMatchDstAS,
cnfTopFlowsMatchInputIf,
cnfTopFlowsMatchOutputIf,
cnfTopFlowsMatchTOSByte,
cnfTopFlowsMatchProtocol,
cnfTopFlowsMatchSampler,
cnfTopFlowsMatchClass,
cnfTopFlowsMatchMinPackets,
cnfTopFlowsMatchMaxPackets,
cnfTopFlowsMatchMinBytes,
cnfTopFlowsMatchMaxBytes,
cnfTopFlowsMatchDirection
}STATUScurrentDESCRIPTION"A collection of objects providing the match criteria
control information for Top Flows."::={ cnfMIBGroups 11}cnfTopFlowsControlGroup2 OBJECT-GROUPOBJECTS{
cnfTopFlowsGenerate,
cnfTopFlowsReportAvailable
}STATUScurrentDESCRIPTION"A collection of objects providing the explicit control
of the way top flows are generated."::={ cnfMIBGroups 12}cnfMcastNetflowControlGroup OBJECT-GROUPOBJECTS{
cnfCIMcastNetflowEnable,
cnfCIMcastNetflowRPFFailedEnable
}STATUScurrent
DESCRIPTION"A collection of objects providing the control
of multicast netflow."::={ cnfMIBGroups 13}cnfBridgedFlowStatsCtrlGroup OBJECT-GROUPOBJECTS{
cnfCIBridgedFlowStatsCrtEnable,
cnfCIBridgedFlowStatsExpEnable
}STATUScurrentDESCRIPTION"A collection of objects providing the control
of bridged flow statistics per vlan."::={ cnfMIBGroups 14}cnfTopFlowsReportGenerateGroup OBJECT-GROUPOBJECTS{
cnfTopFlowsNextGenActionEffect,
cnfTopFlowsReportSource
}STATUScurrentDESCRIPTION"A collection of objects providing information about
the Top Flows Report generation."::={ cnfMIBGroups 15}END